.ant-btn-primary:focus {
  color: #fff;
  background: @rok-primary-color;
  border-color: @rok-primary-color;
}

.ant-btn-primary:hover {
  color: #fff;
  background: var(--bl-brand-hover);
  border-color: var(--bl-brand-hover);
}

.ant-dropdown {
  min-width: 100px !important;
  // width: 130px;
}

.ant-spin-nested-loading>div>.ant-spin {
  top: 42px;
  max-height: calc(100% - 42px);
  background: @rok-white-bg;
}

.ant-table-bordered .ant-table-thead>tr>th,
.ant-table-bordered .ant-table-tbody>tr>td {
  border-right: 1px solid @rok-mobile-Divider-color;
}

.ant-table-tbody>tr>td {
  border-bottom: 1px solid @rok-mobile-Divider-color;
}

.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: @rok-primary-color;
  border-color: @rok-primary-color;
}

.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  width: 10px;
  height: 1px;
  background-color: @rok-white-bg;
}


//antd升级   css  start
.ant-layout-header.header-container {
  line-height: unset;
}

.pok-base-table {
  .ant-table-thead>tr>th .ant-table-column-sorters {
    display: inline-block;
    max-width: 100%;
    vertical-align: top;

    .ant-table-column-title {
      display: inline-block;
    }

    .ant-table-column-sorter {
      display: inline-block;

      .ant-table-column-sorter-inner {
        display: inline-block;
        vertical-align: top;
        margin-top: 0;
        line-height: unset;
      }

      .anticon {
        height: 8px;
      }
    }
  }
}
.pok-base-table.rok-base-table {
  .ant-table-thead>tr>th .ant-table-column-sorters {
    display: flex;
    justify-content: flex-start;
    max-width: 100%;
    vertical-align: top;

    .ant-table-column-title {
      display: inline-block;
      flex: none;
    }

    .ant-table-column-sorter {
      display: inline-block;

      .ant-table-column-sorter-inner {
        display: flex;
        flex-direction: column;
        height: 18px;
        justify-content: space-around;
        margin-top: 0;
        line-height: unset;
      }

      .anticon {
        height: 8px;
      }
    }
  }
}
.pok-basic-layout {
  .ant-layout {
    display: block;
  }

  .ant-layout-content.content-container {
    margin-bottom: 0;
  }

  .ant-menu-overflow-item:hover {
    border: none !important;
  }

  .ant-menu-overflow-item::after {
    border: none !important;
  }

  .ant-layout-content {
    .content-body {
      .pok-process-center .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar {
        position: absolute;
        bottom: 1px;
      }
    }
  }
}

.ant-layout-content.content-container {
  .ant-layout-has-sider.pok-home {
    .home-header {
      width: unset;
      overflow-x: visible;
    }
  }
}


//antd升级   css  end